'use strict';
var log = function(msg){
    console.log(msg);
};
let key = 'value',
    arr = new Array();
if(key.includes('v'))
    log('hello');
else
    log('nothing happen');

log('//遍历数组的方式');
arr.push('one','two','three');

log('通用的for循环，简单，能break; 性能最好')
for(var i = 0; i < arr.length; i++){
    log(arr[i]);
}
log('看看循环计数器 var i 是多少 i = ' + i);

log('map，return 一个数组，不能break;');
log(arr.map(function (item) {
    return item + 1;
}));

log('forEach, 不能break;');
arr.forEach(function (item) {
    log(item);
});

log('for in? 这是一个糟糕的选择，这是遍历对象的。。。');
//顺序是随机的
//key是字符串来的
for(let key in arr){
    log(key);
}

log('es6: 使用for of, 可break');
for(let value of arr){
    log(value)
    //break;
}



